void main() {
    // 准备购物车数据
  List carts = [
    {"count": 2, "price": 10.0, "selected": true},
    {"count": 1, "price": 30.0, "selected": false},
    {"count": 5, "price": 20.0, "selected": true}
  ];

  // 计算全选的函数
bool isAlld = isAllSelected(carts);
print('是否全选： $isAlld') ;
}

// 计算全选的函数
bool isAllSelected(List carts) { 
// 1.现成的every方法
//bool isAll = carts.every((item) => item['selected']);

// 2.for in 遍历购物车数据，判断是否全选
// bool isAdult = true;
// for (var item in carts) {
//   if (!item['selected']) {
//     isAdult = false;
//     break;
//   }
// },cf
// return isAdult;
// }

// 3.for 循环遍历购物车数据，判断是否全选
bool isAll = true;
for (int i = 0; i < carts.length; i++) {
  if (!carts[i]['selected']) {
    isAll = false;
    break;
  }
}
return isAll;
}






